Allen Grimes, 18, was arrested in New York City, a Bethlehem police spokesman said.
Grimes was sought in connection with the Cherokee Street shooting on Feb. 29, police said previously.
A woman in her 20s was hospitalized with "serious injuries," authorities said at the time.
Click here to follow Daily Voice Lower Merion-Narberth and receive free news updates.